Národní úložiště šedé literatury Nalezeno 4 záznamů.  Hledání trvalo 0.00 vteřin. 
Middleware for Testos Framework
Červinka, Radim ; Rogalewicz, Adam (oponent) ; Smrčka, Aleš (vedoucí práce)
This goal of this thesis is to create a communication bus for the Testos platform, which enables the tools to communicate and utilize each other's services. The thesis consists of a research of current Publish-Subscribe protocols and solutions. It also outlines the requirements for a communication bus that fits the Testos platform's needs and proposes solutions that satisfy them. As a part of the research, there were 3 message-oriented software solutions explored - MQTT, DDS and AMQP. The examination of each solution was focused on the communication model and main features. The MQTT protocol was chosen as the starting point of the bus implementation. The thesis also specifies how to extend the protocol in order to satisfy the requirements. Main MQTT extensions proposed by this project include an introduction of a management of request life cycle on top of the MQTT message delivery and the request/response mechanism. The protocol was also expanded by ability to pack messages into a BULK packet to decrease the needed network resources. The result is a Testos Bus, which is based on a modified and expanded version of MQTT, that includes a broker implementation as well as implementation of client libraries for Python and C++. Testos Bus satisfies all mandatory requirements, which is verified by automated tests.
Správa a automatizace systému vytápění podniku
Hartmann, Jiří ; Bardonek, Petr (oponent) ; Šimek, Václav (vedoucí práce)
Cílem této práce je vytvořit jednotný řídící a dohledový systém, SCADA, pro řízení vytápění a chlazení podniku. Systém je ovládán pomocí PLC jednotek UniPi. Jako řídící software je použit Node-RED. Uživatelské rozhraní tvoří rozšiřující modul dashboard. Komunikace prvků probíhá pomocí protokolu MQTT. Pro ukládání dat je využita databáze InfluxDB. Pro vizualizaci historických dat je použit nástroj Grafana. Vytvořený systém je z drtivé většiny tvořen otevřeným softwarem. Systém je univerzální, rozšiřitelný a je možnost propojit jej s jiným systémem. Systém je možné využít nebo upravit na podobné problémy pokročilého řízení vytápění.
Správa a automatizace systému vytápění podniku
Hartmann, Jiří ; Bardonek, Petr (oponent) ; Šimek, Václav (vedoucí práce)
Cílem této práce je vytvořit jednotný řídící a dohledový systém, SCADA, pro řízení vytápění a chlazení podniku. Systém je ovládán pomocí PLC jednotek UniPi. Jako řídící software je použit Node-RED. Uživatelské rozhraní tvoří rozšiřující modul dashboard. Komunikace prvků probíhá pomocí protokolu MQTT. Pro ukládání dat je využita databáze InfluxDB. Pro vizualizaci historických dat je použit nástroj Grafana. Vytvořený systém je z drtivé většiny tvořen otevřeným softwarem. Systém je univerzální, rozšiřitelný a je možnost propojit jej s jiným systémem. Systém je možné využít nebo upravit na podobné problémy pokročilého řízení vytápění.
Middleware for Testos Framework
Červinka, Radim ; Rogalewicz, Adam (oponent) ; Smrčka, Aleš (vedoucí práce)
This goal of this thesis is to create a communication bus for the Testos platform, which enables the tools to communicate and utilize each other's services. The thesis consists of a research of current Publish-Subscribe protocols and solutions. It also outlines the requirements for a communication bus that fits the Testos platform's needs and proposes solutions that satisfy them. As a part of the research, there were 3 message-oriented software solutions explored - MQTT, DDS and AMQP. The examination of each solution was focused on the communication model and main features. The MQTT protocol was chosen as the starting point of the bus implementation. The thesis also specifies how to extend the protocol in order to satisfy the requirements. Main MQTT extensions proposed by this project include an introduction of a management of request life cycle on top of the MQTT message delivery and the request/response mechanism. The protocol was also expanded by ability to pack messages into a BULK packet to decrease the needed network resources. The result is a Testos Bus, which is based on a modified and expanded version of MQTT, that includes a broker implementation as well as implementation of client libraries for Python and C++. Testos Bus satisfies all mandatory requirements, which is verified by automated tests.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.